#!/bin/bash
YOK='\033[00m'
KIRMIZI='\033[01;31m'
YESIL='\033[01;32m'

if [ "$(id -u)" != "0" ]
then
    echo -e "${KIRMIZI}Bu dosyayı root olarak çalıştırmalısınız .${YOK}"
    exit 1
fi
echo -e "${KIRMIZI}Aylinux Derleme Ortamı Hazırlayıcıya Hoş Geldiniz...${YOK}"


export MSYS=/home/Aylinux-ISO 
export MPS_PATH=/opt/Aylinux-ISO 
export AYLINUX_PATH=$MSYS/usr/aylinux

if [ -d $MSYS ];then
rm -r $MSYS
fi

if [ -d $MPS_PATH ];then
rm -r $MPS_PATH
fi

echo -e "${YESIL}Varsa önceden oluşmuş dosyalar silindi..${YOK}"
git clone https://notabug.org/aylinux/mps  $MPS_PATH
cd $MPS_PATH
bash derle.sh $MPS_PATH
cd bin
chmod +x ./paket
chmod +x ./mpsd
./paket
./paket
./paket --ilkds --ilk --kok=$MSYS
./paket gun -GPB --kok=$MSYS
#cp /etc/ld.so.conf $MSYS/etc/
echo -e "${KIRMIZI}Ortam paketleri yükleniyor..${YOK}"
./paket kur --dosya=$MSYS/usr/aylinux/ayarlar/iso/ortam.liste --kurkos=0 --koskur=0 --kok=$MSYS
#./paket kur --dosya=$MSYS/usr/aylinux/ayarlar/iso/temel.liste --kurkos=0 --koskur=0 --kok=$MSYS
#cp -r $MPS_PATH $MSYS/usr/aylinux/mps
#cp -f /etc/hosts $MSYS/etc/
echo "tr_TR.UTF-8 UTF-8" >> $MSYS/etc/locale.gen
echo "tr_TR ISO-8859-9" >> $MSYS/etc/locale.gen 
cp /usr/bin/lua $MSYS/usr/bin/lua53
echo -e "${YESIL}ortamyap betiği oluşturuludu...${YOK}"
cat > $MSYS/usr/bin/ortamyap << "EOF"
#!/bin/bash
YOK='\033[00m'
KIRMIZI='\033[01;31m'
YESIL='\033[01;32m'
cd /usr/aylinux/mps
bash derle.sh
chmod +x /usr/aylinux/bin/make-ca
chmod +x /usr/aylinux/mps/bin/paket
chmod +x /usr/aylinux/mps/bin/mps.lua
chmod +x /usr/aylinux/mps/bin/mpsd
chmod +x /usr/aylinux/mps/bin/mpsd.lua
chmod +x /usr/aylinux/mps/bin/klavye
chmod +x /usr/aylinux/mps/bin/servis
chmod +x /usr/aylinux/bin/service
chmod +x /usr/aylinux/bin/which
chmod +x /usr/aylinux/bin/setkeyboard
rm /usr/bin/lua
mv /usr/bin/lua53 /usr/bin/lua
update-ca-certificates --fresh && make-ca -g
locale-gen
rm -rf /var/cache/mps/depo/*
rm -f /root/.bash_history
rm -rf /sources
echo -e "${KIRMIZI}exit ${YESIL}ile çıkış yaptıktan sonra ortan dosyası oluşacaktır...${YOK}"
#echo -e "${KIRMIZI}mksquashfs $MSYS aylinux-2021-"$(date -d "$D" '+%m-%d')"-ortam.sfs -comp xz${YOK}"
EOF

echo -e "${KIRMIZI}ortamyap ${YESIL}komutunu çalıştırın..${YOK}"
chmod +x $MSYS/usr/bin/ortamyap
chmod +x ./enter-chroot
./enter-chroot $MSYS
sudo mksquashfs $MSYS aylinux-2021-"$(date -d "$D" '+%m-%d')"-ortam.sfs -comp xz
sha256sum aylinux-2021-"$(date -d "$D" '+%m-%d')"-ortam.sfs
mv aylinux-2021-"$(date -d "$D" '+%m-%d')"-ortam.sfs /mnt/aylinux-2021-"$(date -d "$D" '+%m-%d')"-ortam.sfs